	
	$(document).ready(function(){
		$("#add").hide();
		$('table a').click(function(){
			var action = $(this).attr('id');
				//alert(action);
			var roleId = $(this).attr('name');
				//alert(userId);
			window.parent.right.location.href="../RMS/main/role/"+action+"?roleId="+roleId;
				//alert("../RMS/main/user/"+action+"?userId="+userId);
		});
		
		$('span a').click(function(){
			$('#roleManager').hide(1000);
			$("#add").show(1000);
		});
		
		$('#cancel').click(function(){
			$("#add").hide(1000);
			$('#roleManager').show(1000);
		});
	
	
	
	//生成树
	
	var setting = {
		check: {
			enable: true,
			chkStyle: "checkbox",
			chkboxType: { "Y": "s", "N": "ps" }
		},
		data: {
			simpleData: {
				enable: true
			}
		}
	};
	var zNodes;
	var treeObj
	$.post("/RMS/main/role/tree.action", function(data) {
		zNodes = data.dataArray;
		//alert(zNodes);
		treeObj = $.fn.zTree.init($("#treeDemo"), setting, zNodes);
		//alert(data.dataArray);
		});
	
	
	
		
		
		$("#getNodes").click(function(){
			//alert(treeObj+"123");
			//alert(zNodes);
			var tmp = treeObj.getChangeCheckedNodes();
			if (true) {
				var value="";
				$("#nodeSelect").val("");
				for (var i=0; i<tmp.length; i++) {
					tmp[i].checkedOld = tmp[i].checked;
					value += tmp[i].id+":"+tmp[i].pId+",";
				}
				if(value!=""){
					value = value.substring(0,value.length-1);
					$("#nodeSelect").val(value);
				}
			}
			//alert(tmp);
			$("#updateByTree").submit();
		});
	});
